package com.ibeeking.found.common.enums.points;

/**
 * @Author ibeeking
 * @Date: 2019-04-26 16:04
 * @Description: 积分来源渠道枚举
 */
public enum PointsSourceChannelEnum {
    /**
     * 页面人工手动变动积分
     */
    PERSON_MANUAL(1),
    /**
     * 客服端-页面人工手动变动积分
     */
    PERSON_MANUAL_CS(2),
    //正积分类型-----------
    /**
     * 消费送积分
     */
    COST(30),
    /**
     * 小程序消费送积分
     */
    COST_MA(31),
    /**
     * 注册送积分
     */
    REGISTER(32),
    /**
     * 签到送积分
     */
    SIGN_IN(33),
    /**
     * 完善个人信息
     */
    PERSONAL_INFO(34),
    /**
     * 会员专享双倍积分
     */
    MEMBER_DOUBLE(35),
    /**
     * 抽奖送积分
     */
    LOTTERY(36),
    /**
     * 团购退货
     */
    GROUP_RETURN(37),
    /**
     * 积分增加
     */
    ADD(38),
    /**
     * 异常卡清空
     */
    ABNORMAL_CARD(39),
    /**
     * 物品租赁退还
     */
    LEASE_RETURN(40),
    /**
     * 升级送积分
     */
    LEVEL_UP(41),
    /**
     * 支付有礼活动送积分
     */
    PAY_POLITELY(42),
    /**
     * 完成任务送积分
     */
    TASK_COMPLETE(43),

    /**
     * 答题有奖
     */
    ANSWER_WIN_AWARD(44),
    //负积分类型------------
    /**
     * 积分商城
     */
    NEGATIVE_MALL(100),
    /**
     * 积分抽奖
     */
    NEGATIVE_LOTTERY(101),
    /**
     * 异常卡清空
     */
    NEGATIVE_ABNORMAL_CARD(102),
    /**
     * 积分扣除
     */
    NEGATIVE_DEDUCTION(103),
    /**
     * 物品租赁
     */
    NEGATIVE_LEASE(104),
    /**
     * 积分失效
     */
    NEGATIVE_FAILURE(105),
    /**
     * 团购消费
     */
    NEGATIVE_GROUP_COST(106),

    /**
     * 退货退积分
     */
    NEGATIVE_RETURN_GOODS(107),

    /**
     * 退货归还升级赠送积分
     */
    NEGATIVE_LEVEL_UP_RETURN_GOODS(108),

    /**
     * 积分删除
     */
    NEGATIVE_DEL(1000),


    ;


    private Integer value;

    PointsSourceChannelEnum(Integer value) {
        this.value = value;
    }

    public Integer getValue() {
        return value;
    }
}
